supercavitating propeller - French English Dictionary